package com.feel.mapper;

import com.feel.pojo.Part;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author: 刘永钦
 * @Date: 2024-09-03-19:57
 * @Description:
 */
@Mapper
public interface PartMapper {
    //    查询全部的库存
    List<Part> getAll(Part part);

    //    更新配件信息
    Integer updateInfo(Part part);

    //    新增配件
    Integer addInfo(Part part);

    //    使用配件
    Integer usePart(@Param("num") Integer num, @Param("id") Integer id);

    //    增加库存
    Integer useAddPart(@Param("num") Integer num, @Param("id") Integer id);

    //    查询配件信息
    Part getById(Integer id);

    //    通过名称和厂家查询
    Part getByNameSupplier(@Param("name") String name, @Param("supplier") String supplier);
}
